/* 容器样式 */
.main {
	margin-top: 60px;
	width: 100%;
}
/* 重置EL容器属性 */
.el-main {
	padding: 6px 20px 20px !important;
}
/* 全局隐藏滚动条 */
::-webkit-scrollbar {
	display: none;
}
/* 左侧菜单滚动条 */
.el-aside ::-webkit-scrollbar {
	width: 7px;
	height: 7px;
	background-color: #F5F5F5;
	display: block;
}
.el-aside ::-webkit-scrollbar-thumb {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
	background: rgba(0, 0, 0, .1);
}
/* 固定头部导航栏 */
.el-header {
	padding: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
/* 导航栏LOGO样式 */
.el-header .logo {
	text-align: center;
	width: 240px;
}
.el-header .logo a {
	font-size: 20px;
	font-weight: bold;
	background-image: linear-gradient(to right, #74ebd5 0%, #9face6 100%);
	-webkit-background-clip: text;
	color: transparent !important;
	text-decoration: none;
	vertical-align: top;
}
/* 顶部导航栏样式调整 */
.el-header .el-menu.el-menu--horizontal {
	box-shadow: 0 0 5px rgb(189 189 189 / 50%);
	border-bottom: solid 0px transparent;
}
.el-header .el-menu-item i {
	color: #303133;
}
.el-header .el-menu-item:hover {
	background-color: #F2F6FC !important;
}
.el-header .el-menu-item [class^=el-icon-] {
	margin-right: 0;
}
.el-header .el-avatar {
	background: rgb(102, 177, 255);
}
/* 左侧菜单栏样式调整 */
.nav {
	background-color: #FFFFFF;
	border-right: solid 1px transparent;
	box-shadow: 2px 4px 10px rgba(69,65,78,.06);
	margin-top: 60px;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 240px;
	z-index: 998;
	overflow-x: hidden;
	overflow-y: auto;
}
.nav .el-menu-item.is-active {
	color: #FFFFFF;
	background: rgb(102, 177, 255);
}
.nav .el-menu-item i {
	color: #374850;
}
.nav .el-menu-item.is-active i {
	color: #FFFFFF;
}
.nav .el-submenu__title i {
	color: #374850;
}
.nav .el-submenu__title.is-active i {
	color: #FFFFFF;
}
/* 强制重置菜单栏折叠后宽度 */
.el-menu--collapse {
	width: 64px !important;
}
/* 修改用户头像鼠标悬浮背景色 */
.el-menu--horizontal>.el-submenu .el-submenu__title:hover  {
	background-color: #F2F6FC !important;
}
/* 修改用户头像选中下标颜色 */
.el-menu--horizontal>.el-submenu.is-active .el-submenu__title {
	border-bottom: 0px solid transparent;
}
/* 用户信息下拉菜单样式调整 */
.el-menu--popup .el-menu-item {
	font-size: 13px;
}
.el-menu--popup .el-menu-item i {
	font-size: 16px;
}
.el-menu--popup .el-menu-item:hover {
	background-color: #F2F6FC !important;
}
/* 悬浮菜单 */
.hover-menu {
	position: fixed;
	width: 46px !important;
	height: 46px;
	background: rgba(255,255,255,0.7);
	top: 75%;
	right: 0px;
	transform: translateY(-50%);
	display: inline-block;
	align-items: center;
	justify-content: center;
	text-align: center;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	cursor: pointer;
	color: rgb(102, 177, 255);
	box-shadow: -5px 5px 20px rgba(69, 65, 78, 0.21);
	z-index: 1000;
}
.hover-menu i {
	font-size: 26px;
	animation: 1.3s spin linear infinite;
}
.refresh-box {
	display: inline-block;
	position: fixed;
	right: 165px;
}
.screen-full-box {
	display: inline-block;
	position: fixed;
	right: 100px;
}
/* 自定义tips样式 */
.tips-default-box {
	background-color: #f0f9eb;
	color: #67C23A;
	border-radius: 4px;
	padding: 8px 16px;
	font-size: 13px;
}
@media only screen and (max-width: 1199px) {
	.nav {
		height: 100%;
	}
	.nav .el-submenu:last-child {
		margin-bottom: 56px;
	}
}